<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta name="generator" content="Doxygen 1.9.4" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>NumCpp: NdArrayOperators.hpp File Reference</title>
    <link href="tabs.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="dynsections.js"></script>
    <link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
    <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
    <link href="doxygen.css" rel="stylesheet" type="text/css" />
    <link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
    <!-- ... other metadata & script includes ... -->
    <script type="text/javascript" src="../doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeDarkModeToggle.init()
    </script>
    <script type="text/javascript"
        src="../doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeFragmentCopyButton.init()
    </script>
    <script type="text/javascript" src="../doxygen-awesome-css/doxygen-awesome-paragraph-link.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeParagraphLink.init()
    </script>
    <script type="text/javascript" src="../doxygen-awesome-css/doxygen-awesome-interactive-toc.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeInteractiveToc.init()
    </script>
</head>
<body>
    <div id="top">
        <!-- do not remove this div, it is closed by doxygen! -->
        <div id="titlearea">
            <table cellspacing="0" cellpadding="0">
                <tbody>
                    <tr style="height: 56px;">
                        <td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
                        <td id="projectalign" style="padding-left: 0.5em;">
                            <div id="projectname">NumCpp
                                &#160;<span id="projectnumber">2.12.1</span>
                            </div>
                            <div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <!-- end header part --><!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_nd_array_operators_8hpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle"><div class="title">NdArrayOperators.hpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;algorithm&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
<code>#include &lt;complex&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
<code>#include &quot;<a class="el" href="_error_8hpp_source.html">NumCpp/Core/Internal/Error.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_static_asserts_8hpp_source.html">NumCpp/Core/Internal/StaticAsserts.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_std_complex_operators_8hpp_source.html">NumCpp/Core/Internal/StdComplexOperators.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_stl_algorithms_8hpp_source.html">NumCpp/Core/Internal/StlAlgorithms.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_type_traits_8hpp_source.html">NumCpp/Core/Internal/TypeTraits.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="complex_8hpp_source.html">NumCpp/Functions/complex.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_nd_array_broadcast_8hpp_source.html">NumCpp/NdArray/NdArrayBroadcast.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_nd_array_core_8hpp_source.html">NumCpp/NdArray/NdArrayCore.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="essentially_equal_8hpp_source.html">NumCpp/Utils/essentiallyEqual.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="essentially_equal_complex_8hpp_source.html">NumCpp/Utils/essentiallyEqualComplex.hpp</a>&quot;</code><br />
</div>
<p><a href="_nd_array_operators_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacenc"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenc.html">nc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abda51f1188e1bbd0439ffb2afc6fda69"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:abda51f1188e1bbd0439ffb2afc6fda69"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#abda51f1188e1bbd0439ffb2afc6fda69">nc::operator!</a> (const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:abda51f1188e1bbd0439ffb2afc6fda69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f18070c75656506bab83e9f6aedca5"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ad9f18070c75656506bab83e9f6aedca5"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ad9f18070c75656506bab83e9f6aedca5">nc::operator!=</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ad9f18070c75656506bab83e9f6aedca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e466510a3c6f4eaaaa4a0badaa33f8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a84e466510a3c6f4eaaaa4a0badaa33f8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a84e466510a3c6f4eaaaa4a0badaa33f8">nc::operator!=</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype inValue)</td></tr>
<tr class="separator:a84e466510a3c6f4eaaaa4a0badaa33f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f40edb7f3497dcd184fa9c31b2f6479"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2f40edb7f3497dcd184fa9c31b2f6479"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2f40edb7f3497dcd184fa9c31b2f6479">nc::operator!=</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:a2f40edb7f3497dcd184fa9c31b2f6479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9f8708c3bfec80d4341df960250b67"><td class="memTemplParams" colspan="2">template&lt;typename dtype , std::enable_if_t&lt; std::is_integral_v&lt; dtype &gt;||std::is_floating_point_v&lt; dtype &gt;, int &gt;  = 0&gt; </td></tr>
<tr class="memitem:a2f9f8708c3bfec80d4341df960250b67"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2f9f8708c3bfec80d4341df960250b67">nc::operator%</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a2f9f8708c3bfec80d4341df960250b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2360d92e17c3bf8956f1ab391f0022a"><td class="memTemplParams" colspan="2">template&lt;typename dtype , std::enable_if_t&lt; std::is_integral_v&lt; dtype &gt;, int &gt;  = 0&gt; </td></tr>
<tr class="memitem:af2360d92e17c3bf8956f1ab391f0022a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af2360d92e17c3bf8956f1ab391f0022a">nc::operator%</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:af2360d92e17c3bf8956f1ab391f0022a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a863aeb34d81b9425e0384a19506a7cc9"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a863aeb34d81b9425e0384a19506a7cc9"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a863aeb34d81b9425e0384a19506a7cc9">nc::operator%</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a863aeb34d81b9425e0384a19506a7cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfaa5d06ddc26868216477f53b56b46"><td class="memTemplParams" colspan="2">template&lt;typename dtype , std::enable_if_t&lt; std::is_integral_v&lt; dtype &gt;||std::is_floating_point_v&lt; dtype &gt;, int &gt;  = 0&gt; </td></tr>
<tr class="memitem:a0dfaa5d06ddc26868216477f53b56b46"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a0dfaa5d06ddc26868216477f53b56b46">nc::operator%=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a0dfaa5d06ddc26868216477f53b56b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b9a9ad49ab9cdaa1b3434038c6c983a"><td class="memTemplParams" colspan="2">template&lt;typename dtype , std::enable_if_t&lt; std::is_integral_v&lt; dtype &gt;||std::is_floating_point_v&lt; dtype &gt;, int &gt;  = 0&gt; </td></tr>
<tr class="memitem:a9b9a9ad49ab9cdaa1b3434038c6c983a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9b9a9ad49ab9cdaa1b3434038c6c983a">nc::operator%=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a9b9a9ad49ab9cdaa1b3434038c6c983a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8ccabe120f14c9eea51c3f688b949f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a9b8ccabe120f14c9eea51c3f688b949f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9b8ccabe120f14c9eea51c3f688b949f">nc::operator&amp;</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a9b8ccabe120f14c9eea51c3f688b949f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa33b937d2dd37ec0b40169056d282b77"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa33b937d2dd37ec0b40169056d282b77"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa33b937d2dd37ec0b40169056d282b77">nc::operator&amp;</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aa33b937d2dd37ec0b40169056d282b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fad9c48bb6211b2472c34a2e64ac781"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a0fad9c48bb6211b2472c34a2e64ac781"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a0fad9c48bb6211b2472c34a2e64ac781">nc::operator&amp;</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a0fad9c48bb6211b2472c34a2e64ac781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addfa21a1d32c6554abd192b55a8fcdb0"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:addfa21a1d32c6554abd192b55a8fcdb0"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#addfa21a1d32c6554abd192b55a8fcdb0">nc::operator&amp;&amp;</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:addfa21a1d32c6554abd192b55a8fcdb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57f4f60c9825d5fd472c60c5d3ce6f7"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac57f4f60c9825d5fd472c60c5d3ce6f7"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac57f4f60c9825d5fd472c60c5d3ce6f7">nc::operator&amp;&amp;</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:ac57f4f60c9825d5fd472c60c5d3ce6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af065a71b5f4a10e599c661204fafb2b9"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af065a71b5f4a10e599c661204fafb2b9"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af065a71b5f4a10e599c661204fafb2b9">nc::operator&amp;&amp;</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:af065a71b5f4a10e599c661204fafb2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada93c842a560c98430cef3f97caf84d8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ada93c842a560c98430cef3f97caf84d8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ada93c842a560c98430cef3f97caf84d8">nc::operator&amp;=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ada93c842a560c98430cef3f97caf84d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c002cc84e62940e0236789bfeb6bf7e"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a4c002cc84e62940e0236789bfeb6bf7e"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a4c002cc84e62940e0236789bfeb6bf7e">nc::operator&amp;=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a4c002cc84e62940e0236789bfeb6bf7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe965a6c53907dc90c0b604da936078"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aebe965a6c53907dc90c0b604da936078"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aebe965a6c53907dc90c0b604da936078">nc::operator*</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aebe965a6c53907dc90c0b604da936078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bacb5427493bab0a735068457082697"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a9bacb5427493bab0a735068457082697"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9bacb5427493bab0a735068457082697">nc::operator*</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:a9bacb5427493bab0a735068457082697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fcf78ca062b9526400c42b9c42a451a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a6fcf78ca062b9526400c42b9c42a451a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a6fcf78ca062b9526400c42b9c42a451a">nc::operator*</a> (const NdArray&lt; dtype &gt; &amp;lhs, const std::complex&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a6fcf78ca062b9526400c42b9c42a451a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b0d072922d8726502d9f69b2df076a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a48b0d072922d8726502d9f69b2df076a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a48b0d072922d8726502d9f69b2df076a">nc::operator*</a> (const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a48b0d072922d8726502d9f69b2df076a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510aa84a87efcd40b8f8fd13f9165b78"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a510aa84a87efcd40b8f8fd13f9165b78"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a510aa84a87efcd40b8f8fd13f9165b78">nc::operator*</a> (const std::complex&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a510aa84a87efcd40b8f8fd13f9165b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbaf1e3fae0b7b20936bf29b6cedea90"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:acbaf1e3fae0b7b20936bf29b6cedea90"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#acbaf1e3fae0b7b20936bf29b6cedea90">nc::operator*</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:acbaf1e3fae0b7b20936bf29b6cedea90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9d5e75efc663feb740b267b5c835aa"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aca9d5e75efc663feb740b267b5c835aa"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aca9d5e75efc663feb740b267b5c835aa">nc::operator*</a> (dtype lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:aca9d5e75efc663feb740b267b5c835aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee021bfaf275ae25c5ddb8722a1ba6f5"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aee021bfaf275ae25c5ddb8722a1ba6f5"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aee021bfaf275ae25c5ddb8722a1ba6f5">nc::operator*</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:aee021bfaf275ae25c5ddb8722a1ba6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb93acf8d77e55eb47f5eb4a94a25487"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:afb93acf8d77e55eb47f5eb4a94a25487"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#afb93acf8d77e55eb47f5eb4a94a25487">nc::operator*</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:afb93acf8d77e55eb47f5eb4a94a25487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a353a2bc19ad44d06d42c6e0feb44a970"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a353a2bc19ad44d06d42c6e0feb44a970"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a353a2bc19ad44d06d42c6e0feb44a970">nc::operator*=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a353a2bc19ad44d06d42c6e0feb44a970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca7e80571b14c5245b72fbbecc950d9"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a6ca7e80571b14c5245b72fbbecc950d9"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a6ca7e80571b14c5245b72fbbecc950d9">nc::operator*=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a6ca7e80571b14c5245b72fbbecc950d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22893ed0ba6aaad6c517e5114ff077e6"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a22893ed0ba6aaad6c517e5114ff077e6"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a22893ed0ba6aaad6c517e5114ff077e6">nc::operator*=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a22893ed0ba6aaad6c517e5114ff077e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebc270854775ee9835ad30b29be7b18"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a0ebc270854775ee9835ad30b29be7b18"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a0ebc270854775ee9835ad30b29be7b18">nc::operator*=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a0ebc270854775ee9835ad30b29be7b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa68a2de93d690f5d04555be5c8a0d98c"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa68a2de93d690f5d04555be5c8a0d98c"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa68a2de93d690f5d04555be5c8a0d98c">nc::operator+</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aa68a2de93d690f5d04555be5c8a0d98c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68ea0554a36764cd309bf8dae62be0e8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a68ea0554a36764cd309bf8dae62be0e8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a68ea0554a36764cd309bf8dae62be0e8">nc::operator+</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:a68ea0554a36764cd309bf8dae62be0e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7fdc8bd9491ea602ef7bb7b995524d7"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae7fdc8bd9491ea602ef7bb7b995524d7"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae7fdc8bd9491ea602ef7bb7b995524d7">nc::operator+</a> (const NdArray&lt; dtype &gt; &amp;lhs, const std::complex&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ae7fdc8bd9491ea602ef7bb7b995524d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacdc1cd1dbbf7c0f883770a09cb8cc0e"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aacdc1cd1dbbf7c0f883770a09cb8cc0e"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aacdc1cd1dbbf7c0f883770a09cb8cc0e">nc::operator+</a> (const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aacdc1cd1dbbf7c0f883770a09cb8cc0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae21a0fd9e72efd503fbba357c3c7220b"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae21a0fd9e72efd503fbba357c3c7220b"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae21a0fd9e72efd503fbba357c3c7220b">nc::operator+</a> (const std::complex&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ae21a0fd9e72efd503fbba357c3c7220b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2446f0a5b3b905baec3cd86540d5d702"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2446f0a5b3b905baec3cd86540d5d702"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2446f0a5b3b905baec3cd86540d5d702">nc::operator+</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a2446f0a5b3b905baec3cd86540d5d702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a859125a5174f5380684e008add791e11"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a859125a5174f5380684e008add791e11"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a859125a5174f5380684e008add791e11">nc::operator+</a> (dtype lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:a859125a5174f5380684e008add791e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dce1d565f8fd54c52dfb1f9a7f227b2"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a0dce1d565f8fd54c52dfb1f9a7f227b2"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a0dce1d565f8fd54c52dfb1f9a7f227b2">nc::operator+</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a0dce1d565f8fd54c52dfb1f9a7f227b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8568473c9a0f904184999bf12091d09"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af8568473c9a0f904184999bf12091d09"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af8568473c9a0f904184999bf12091d09">nc::operator+</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:af8568473c9a0f904184999bf12091d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2e55de063f5e46a9ccf94472dbd9dba"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ae2e55de063f5e46a9ccf94472dbd9dba"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ae2e55de063f5e46a9ccf94472dbd9dba">nc::operator++</a> (NdArray&lt; dtype &gt; &amp;lhs, int)</td></tr>
<tr class="separator:ae2e55de063f5e46a9ccf94472dbd9dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d97488d5219aa6db4784ab476c9a6a4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a3d97488d5219aa6db4784ab476c9a6a4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a3d97488d5219aa6db4784ab476c9a6a4">nc::operator++</a> (NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a3d97488d5219aa6db4784ab476c9a6a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93d1dfc5a9291dfe00fcd97e88c7e5cb"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a93d1dfc5a9291dfe00fcd97e88c7e5cb"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a93d1dfc5a9291dfe00fcd97e88c7e5cb">nc::operator+=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a93d1dfc5a9291dfe00fcd97e88c7e5cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af396ba607930ea95f46d8c024cbe4fec"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af396ba607930ea95f46d8c024cbe4fec"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af396ba607930ea95f46d8c024cbe4fec">nc::operator+=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:af396ba607930ea95f46d8c024cbe4fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ecedeb8fcc3a2a7a3e2ec15468c6fbf"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a4ecedeb8fcc3a2a7a3e2ec15468c6fbf"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a4ecedeb8fcc3a2a7a3e2ec15468c6fbf">nc::operator+=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a4ecedeb8fcc3a2a7a3e2ec15468c6fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1d4758bba90270c2d27967a91c67de"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a7b1d4758bba90270c2d27967a91c67de"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a7b1d4758bba90270c2d27967a91c67de">nc::operator+=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a7b1d4758bba90270c2d27967a91c67de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f366eb0c5677abe69f7f0bcc9cd782c"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a9f366eb0c5677abe69f7f0bcc9cd782c"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9f366eb0c5677abe69f7f0bcc9cd782c">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:a9f366eb0c5677abe69f7f0bcc9cd782c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74564bb753e9f6f69df4bb6dafabfd5c"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a74564bb753e9f6f69df4bb6dafabfd5c"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a74564bb753e9f6f69df4bb6dafabfd5c">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a74564bb753e9f6f69df4bb6dafabfd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92857d3b3756ecdce4f2e6f851c437da"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a92857d3b3756ecdce4f2e6f851c437da"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a92857d3b3756ecdce4f2e6f851c437da">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:a92857d3b3756ecdce4f2e6f851c437da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526bcae1bcb81bc47dbb5ad6373cbb4c"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a526bcae1bcb81bc47dbb5ad6373cbb4c"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a526bcae1bcb81bc47dbb5ad6373cbb4c">nc::operator-</a> (const NdArray&lt; dtype &gt; &amp;lhs, const std::complex&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a526bcae1bcb81bc47dbb5ad6373cbb4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62638f92873b845a0b8df029c09d80de"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a62638f92873b845a0b8df029c09d80de"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a62638f92873b845a0b8df029c09d80de">nc::operator-</a> (const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a62638f92873b845a0b8df029c09d80de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada2b906ea9322eef779fcf72ea06fa0"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aada2b906ea9322eef779fcf72ea06fa0"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aada2b906ea9322eef779fcf72ea06fa0">nc::operator-</a> (const std::complex&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aada2b906ea9322eef779fcf72ea06fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c18a52c27b7aa11d26100bc3165ed5"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac0c18a52c27b7aa11d26100bc3165ed5"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac0c18a52c27b7aa11d26100bc3165ed5">nc::operator-</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ac0c18a52c27b7aa11d26100bc3165ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62ac7c324cfb1dbc5b112daea210d387"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a62ac7c324cfb1dbc5b112daea210d387"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a62ac7c324cfb1dbc5b112daea210d387">nc::operator-</a> (dtype lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:a62ac7c324cfb1dbc5b112daea210d387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a168850b112c794c6c33ba7c4c58ba290"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a168850b112c794c6c33ba7c4c58ba290"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a168850b112c794c6c33ba7c4c58ba290">nc::operator-</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a168850b112c794c6c33ba7c4c58ba290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c019132b684ed34a586e1c225d62a10"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a5c019132b684ed34a586e1c225d62a10"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a5c019132b684ed34a586e1c225d62a10">nc::operator-</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a5c019132b684ed34a586e1c225d62a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3ba84d6df90f6b2dbec6a33b1a5d90"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a7d3ba84d6df90f6b2dbec6a33b1a5d90"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a7d3ba84d6df90f6b2dbec6a33b1a5d90">nc::operator--</a> (NdArray&lt; dtype &gt; &amp;lhs, int)</td></tr>
<tr class="separator:a7d3ba84d6df90f6b2dbec6a33b1a5d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63ad95aa6ddfe743ecaa620472d81faf"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a63ad95aa6ddfe743ecaa620472d81faf"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a63ad95aa6ddfe743ecaa620472d81faf">nc::operator--</a> (NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a63ad95aa6ddfe743ecaa620472d81faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf8b6b28b422aef34fc1f6d965c9774"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:adcf8b6b28b422aef34fc1f6d965c9774"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#adcf8b6b28b422aef34fc1f6d965c9774">nc::operator-=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:adcf8b6b28b422aef34fc1f6d965c9774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b4240d44f485a409496946cc041896d"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a7b4240d44f485a409496946cc041896d"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a7b4240d44f485a409496946cc041896d">nc::operator-=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a7b4240d44f485a409496946cc041896d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcca8d4b58f3c08cb9fd5d16b288f2b8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:adcca8d4b58f3c08cb9fd5d16b288f2b8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#adcca8d4b58f3c08cb9fd5d16b288f2b8">nc::operator-=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:adcca8d4b58f3c08cb9fd5d16b288f2b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef02aeaafd9d9fd3a54b2ac43322d355"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aef02aeaafd9d9fd3a54b2ac43322d355"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aef02aeaafd9d9fd3a54b2ac43322d355">nc::operator-=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:aef02aeaafd9d9fd3a54b2ac43322d355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3353e2e3983e12e07ed79c022c4df5e8"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a3353e2e3983e12e07ed79c022c4df5e8"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a3353e2e3983e12e07ed79c022c4df5e8">nc::operator/</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a3353e2e3983e12e07ed79c022c4df5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f09b1b88fd0b6e037aa0aa66910b06"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ab3f09b1b88fd0b6e037aa0aa66910b06"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ab3f09b1b88fd0b6e037aa0aa66910b06">nc::operator/</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:ab3f09b1b88fd0b6e037aa0aa66910b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c183c6598f7170ef8ff5e3be7d3d44"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:af3c183c6598f7170ef8ff5e3be7d3d44"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#af3c183c6598f7170ef8ff5e3be7d3d44">nc::operator/</a> (const NdArray&lt; dtype &gt; &amp;lhs, const std::complex&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:af3c183c6598f7170ef8ff5e3be7d3d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05eb32267f30f09c8eb65f7c859dc7af"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a05eb32267f30f09c8eb65f7c859dc7af"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a05eb32267f30f09c8eb65f7c859dc7af">nc::operator/</a> (const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a05eb32267f30f09c8eb65f7c859dc7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92302f0b424db576fdf29eb1445bf8b3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a92302f0b424db576fdf29eb1445bf8b3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a92302f0b424db576fdf29eb1445bf8b3">nc::operator/</a> (const std::complex&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a92302f0b424db576fdf29eb1445bf8b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf64824a371648aa729f18bbd8bf2b7f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:acf64824a371648aa729f18bbd8bf2b7f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#acf64824a371648aa729f18bbd8bf2b7f">nc::operator/</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:acf64824a371648aa729f18bbd8bf2b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e82cba948c45a2e8020bcc28bf42918"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a0e82cba948c45a2e8020bcc28bf42918"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a0e82cba948c45a2e8020bcc28bf42918">nc::operator/</a> (dtype lhs, const NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;rhs)</td></tr>
<tr class="separator:a0e82cba948c45a2e8020bcc28bf42918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12d4f20d25827a76565f265895686e0a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a12d4f20d25827a76565f265895686e0a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a12d4f20d25827a76565f265895686e0a">nc::operator/</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a12d4f20d25827a76565f265895686e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a03f98fb97804c4ce6c2940de85bee0"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a1a03f98fb97804c4ce6c2940de85bee0"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a1a03f98fb97804c4ce6c2940de85bee0">nc::operator/</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a1a03f98fb97804c4ce6c2940de85bee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fcb1bdb937d18ee428200944476a85f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a4fcb1bdb937d18ee428200944476a85f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a4fcb1bdb937d18ee428200944476a85f">nc::operator/=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a4fcb1bdb937d18ee428200944476a85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f702b71dd8ac25c080d80cfcaaf9d5"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ab5f702b71dd8ac25c080d80cfcaaf9d5"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ab5f702b71dd8ac25c080d80cfcaaf9d5">nc::operator/=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:ab5f702b71dd8ac25c080d80cfcaaf9d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7369ac32ffe3cc5d42c50239c1642182"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a7369ac32ffe3cc5d42c50239c1642182"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a7369ac32ffe3cc5d42c50239c1642182">nc::operator/=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a7369ac32ffe3cc5d42c50239c1642182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aaa1cca26062d8b0171354e66d8be79"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a5aaa1cca26062d8b0171354e66d8be79"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a5aaa1cca26062d8b0171354e66d8be79">nc::operator/=</a> (NdArray&lt; std::complex&lt; dtype &gt; &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a5aaa1cca26062d8b0171354e66d8be79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afabf8ad4c1f361f0a2ce2d23f9c329de"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:afabf8ad4c1f361f0a2ce2d23f9c329de"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#afabf8ad4c1f361f0a2ce2d23f9c329de">nc::operator&lt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:afabf8ad4c1f361f0a2ce2d23f9c329de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec638ea2229ed8c309daa891e217137"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2ec638ea2229ed8c309daa891e217137"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2ec638ea2229ed8c309daa891e217137">nc::operator&lt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype inValue)</td></tr>
<tr class="separator:a2ec638ea2229ed8c309daa891e217137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa121caead915fe640445b77e7d95bd80"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa121caead915fe640445b77e7d95bd80"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa121caead915fe640445b77e7d95bd80">nc::operator&lt;</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:aa121caead915fe640445b77e7d95bd80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2feb773df4abf4ac09f6e6e6fa2d8b8a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a2feb773df4abf4ac09f6e6e6fa2d8b8a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a2feb773df4abf4ac09f6e6e6fa2d8b8a">nc::operator&lt;&lt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, uint8 inNumBits)</td></tr>
<tr class="separator:a2feb773df4abf4ac09f6e6e6fa2d8b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64153f65d737d612ab80c10f0abf67da"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a64153f65d737d612ab80c10f0abf67da"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a64153f65d737d612ab80c10f0abf67da">nc::operator&lt;&lt;</a> (std::ostream &amp;inOStream, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:a64153f65d737d612ab80c10f0abf67da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9272ac2f8c35659c2c8702de46019e0c"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a9272ac2f8c35659c2c8702de46019e0c"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a9272ac2f8c35659c2c8702de46019e0c">nc::operator&lt;&lt;=</a> (NdArray&lt; dtype &gt; &amp;lhs, uint8 inNumBits)</td></tr>
<tr class="separator:a9272ac2f8c35659c2c8702de46019e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa60d2d72a4ffe5bd0c0aef09d5c60836"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa60d2d72a4ffe5bd0c0aef09d5c60836"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa60d2d72a4ffe5bd0c0aef09d5c60836">nc::operator&lt;=</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aa60d2d72a4ffe5bd0c0aef09d5c60836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66175b9af6b9cada71f12e5c9123a181"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a66175b9af6b9cada71f12e5c9123a181"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a66175b9af6b9cada71f12e5c9123a181">nc::operator&lt;=</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype inValue)</td></tr>
<tr class="separator:a66175b9af6b9cada71f12e5c9123a181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a823b3f1a908147af3b043846d7256468"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a823b3f1a908147af3b043846d7256468"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a823b3f1a908147af3b043846d7256468">nc::operator&lt;=</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:a823b3f1a908147af3b043846d7256468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203f3a1d513a6d7cfb796b006ff01651"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a203f3a1d513a6d7cfb796b006ff01651"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a203f3a1d513a6d7cfb796b006ff01651">nc::operator==</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a203f3a1d513a6d7cfb796b006ff01651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7e13debdd0dfc13c80b540c1e6b5f7"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:afc7e13debdd0dfc13c80b540c1e6b5f7"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#afc7e13debdd0dfc13c80b540c1e6b5f7">nc::operator==</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype inValue)</td></tr>
<tr class="separator:afc7e13debdd0dfc13c80b540c1e6b5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18a12b37f7ffc1f68517a2ffa27fe2da"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a18a12b37f7ffc1f68517a2ffa27fe2da"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a18a12b37f7ffc1f68517a2ffa27fe2da">nc::operator==</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:a18a12b37f7ffc1f68517a2ffa27fe2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0f7ac1439afdb8c3d5fecab9e9d2af7"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa0f7ac1439afdb8c3d5fecab9e9d2af7"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa0f7ac1439afdb8c3d5fecab9e9d2af7">nc::operator&gt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aa0f7ac1439afdb8c3d5fecab9e9d2af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28fea9ab24ce8cc42a40788cd2d382a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa28fea9ab24ce8cc42a40788cd2d382a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa28fea9ab24ce8cc42a40788cd2d382a">nc::operator&gt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype inValue)</td></tr>
<tr class="separator:aa28fea9ab24ce8cc42a40788cd2d382a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb41c7bf9e81c58200021f3924b05a7a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aeb41c7bf9e81c58200021f3924b05a7a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aeb41c7bf9e81c58200021f3924b05a7a">nc::operator&gt;</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:aeb41c7bf9e81c58200021f3924b05a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b492c0f1e06760ad92d0d51721886f4"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a6b492c0f1e06760ad92d0d51721886f4"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a6b492c0f1e06760ad92d0d51721886f4">nc::operator&gt;=</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a6b492c0f1e06760ad92d0d51721886f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa15eab11ebdea2eb811f47cda1ea3528"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa15eab11ebdea2eb811f47cda1ea3528"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa15eab11ebdea2eb811f47cda1ea3528">nc::operator&gt;=</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype inValue)</td></tr>
<tr class="separator:aa15eab11ebdea2eb811f47cda1ea3528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcaa4efee83cfd6df78c0a031f9dc952"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:afcaa4efee83cfd6df78c0a031f9dc952"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#afcaa4efee83cfd6df78c0a031f9dc952">nc::operator&gt;=</a> (dtype inValue, const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:afcaa4efee83cfd6df78c0a031f9dc952"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d0a5a519ed6226836d54626174c09d"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac3d0a5a519ed6226836d54626174c09d"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac3d0a5a519ed6226836d54626174c09d">nc::operator&gt;&gt;</a> (const NdArray&lt; dtype &gt; &amp;lhs, uint8 inNumBits)</td></tr>
<tr class="separator:ac3d0a5a519ed6226836d54626174c09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83c8bcc7e6b26ac35f375becb75c7ab1"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a83c8bcc7e6b26ac35f375becb75c7ab1"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a83c8bcc7e6b26ac35f375becb75c7ab1">nc::operator&gt;&gt;=</a> (NdArray&lt; dtype &gt; &amp;lhs, uint8 inNumBits)</td></tr>
<tr class="separator:a83c8bcc7e6b26ac35f375becb75c7ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8442f264ec597a0ea3146c3cb61c9e6a"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a8442f264ec597a0ea3146c3cb61c9e6a"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a8442f264ec597a0ea3146c3cb61c9e6a">nc::operator^</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a8442f264ec597a0ea3146c3cb61c9e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81d07250fb5f2fa03a80de5d01f04f7"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ac81d07250fb5f2fa03a80de5d01f04f7"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ac81d07250fb5f2fa03a80de5d01f04f7">nc::operator^</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:ac81d07250fb5f2fa03a80de5d01f04f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec20f8e16942711f377588975ec7716d"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aec20f8e16942711f377588975ec7716d"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aec20f8e16942711f377588975ec7716d">nc::operator^</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:aec20f8e16942711f377588975ec7716d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d97325c9a188af74722a1edd3a8dc3"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a04d97325c9a188af74722a1edd3a8dc3"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a04d97325c9a188af74722a1edd3a8dc3">nc::operator^=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a04d97325c9a188af74722a1edd3a8dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fe243bf33e3b47b534c4bc6bbffde56"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a7fe243bf33e3b47b534c4bc6bbffde56"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a7fe243bf33e3b47b534c4bc6bbffde56">nc::operator^=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a7fe243bf33e3b47b534c4bc6bbffde56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb8a0dea4a5639810ad48d716f0476bb"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:abb8a0dea4a5639810ad48d716f0476bb"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#abb8a0dea4a5639810ad48d716f0476bb">nc::operator|</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:abb8a0dea4a5639810ad48d716f0476bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0d439ebb5a6a6afaa2b9aaf0d8b7c7"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a0e0d439ebb5a6a6afaa2b9aaf0d8b7c7"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a0e0d439ebb5a6a6afaa2b9aaf0d8b7c7">nc::operator|</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a0e0d439ebb5a6a6afaa2b9aaf0d8b7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d255a4f1086ee1dc9d702631bb9c6f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a75d255a4f1086ee1dc9d702631bb9c6f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a75d255a4f1086ee1dc9d702631bb9c6f">nc::operator|</a> (NdArray&lt; dtype &gt; lhs, dtype rhs)</td></tr>
<tr class="separator:a75d255a4f1086ee1dc9d702631bb9c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c7e8674b1af2f915cc793a77600b8f"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a61c7e8674b1af2f915cc793a77600b8f"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a61c7e8674b1af2f915cc793a77600b8f">nc::operator|=</a> (NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a61c7e8674b1af2f915cc793a77600b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01034fb7c8833fa29ba85fc5d1175019"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a01034fb7c8833fa29ba85fc5d1175019"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a01034fb7c8833fa29ba85fc5d1175019">nc::operator|=</a> (NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:a01034fb7c8833fa29ba85fc5d1175019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6be8314b866fc433f58d517fc21523ca"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:a6be8314b866fc433f58d517fc21523ca"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#a6be8314b866fc433f58d517fc21523ca">nc::operator||</a> (const NdArray&lt; dtype &gt; &amp;lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:a6be8314b866fc433f58d517fc21523ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7dc909997fae1b581b5d5fd9a881cf"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:ada7dc909997fae1b581b5d5fd9a881cf"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#ada7dc909997fae1b581b5d5fd9a881cf">nc::operator||</a> (const NdArray&lt; dtype &gt; &amp;lhs, dtype rhs)</td></tr>
<tr class="separator:ada7dc909997fae1b581b5d5fd9a881cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8196ff0290c83c28c66c492da811c16"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aa8196ff0290c83c28c66c492da811c16"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aa8196ff0290c83c28c66c492da811c16">nc::operator||</a> (dtype lhs, const NdArray&lt; dtype &gt; &amp;rhs)</td></tr>
<tr class="separator:aa8196ff0290c83c28c66c492da811c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac422c0b4808e58ab2ba981f94dc066"><td class="memTemplParams" colspan="2">template&lt;typename dtype &gt; </td></tr>
<tr class="memitem:aeac422c0b4808e58ab2ba981f94dc066"><td class="memTemplItemLeft" align="right" valign="top">NdArray&lt; dtype &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenc.html#aeac422c0b4808e58ab2ba981f94dc066">nc::operator~</a> (const NdArray&lt; dtype &gt; &amp;inArray)</td></tr>
<tr class="separator:aeac422c0b4808e58ab2ba981f94dc066"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>David Pilger <a href="#" onclick="location.href='mai'+'lto:'+'dpi'+'lg'+'er2'+'6@'+'gma'+'il'+'.co'+'m'; return false;">dpilg<span class="obfuscator">.nosp@m.</span>er26<span class="obfuscator">.nosp@m.</span>@gmai<span class="obfuscator">.nosp@m.</span>l.co<span class="obfuscator">.nosp@m.</span>m</a> <a href="https://github.com/dpilger26/NumCpp">GitHub Repository</a></dd></dl>
<p>License Copyright 2018-2023 David Pilger</p>
<p >Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :</p>
<p >The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p >THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<p >Description Operators for the NdArray class </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_34171bd951b13a53aa9f237277a18e40.html">NumCpp</a></li><li class="navelem"><a class="el" href="dir_8e10c5302eb28a2724f15da9a6fa6b15.html">NdArray</a></li><li class="navelem"><a class="el" href="_nd_array_operators_8hpp.html">NdArrayOperators.hpp</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
  </ul>
</div>
</body>
</html>
